Using compilers for heterogeneous system design
نویسندگان
چکیده
Heterogeneous systems combine both data and control processing functions. A programmable DSP core forms the central component. The design of such systems establishes a new application of compilers in electronic CAD: In order to meet given real-time constraints and optimize chip area consumption, the DSP core needs to be customized for each application. In turn, this requires compiler support for evaluating di erent architectural alternatives. This paper discusses the importance of retargetable compilers in heterogeneous system design. 1
منابع مشابه
Compilation for Heterogeneous Computing: Automating Analyses, Transformations and Decisions
Hardware accelerators, such as fpga boards or gpu, are an interesting alternative or a valuable complement to classic multi-core processors for computational-intensive software. However it proves to be both costly and difficult to use legacy applications with these new heterogeneous targets. In particular, existing compilers are generally targeted toward code generation for sequential processor...
متن کاملA retargetable VLIW compiler framework for DSPs withinstruction-level parallelism
A standard design methodology for embedded processors today is the system-on-a-chip design with potentially multiple heterogeneous processing elements on a chip, such as a very long instruction word (VLIW) processor, digital signal processor (DSP), and field-programmable gate array. To be able to program these devices, we need compilers that are capable of generating efficient code for the diff...
متن کاملDesign of homogeneous and heterogeneous human equivalent thorax phantom for tissue inhomogeneity dose correction using TLD and TPS measurements
Background: The purpose of this study is to fabricate inexpensive in-house low cost homogeneous and heterogeneous human equivalent thorax phantom and assess the dose accuracy of the Treatment Planning Systems (TPS) calculated values for different lung treatment dosimetery. It is compared with Thermoluminescent Dosimeter (TLD) measurement. Materials and Methods: Homogeneous and heterogeneous tho...
متن کاملNanocrystalline MgAl2O4 as a Heterogeneous Nanocatalyst for the Synthesis of 2-Ketomethylquinolines Using Green Design Methodology
In this investigation, a facile and green sonochemical route has been developed for the synthesis of 2-Ketomethylquinolines by using 2-methylquinolines and several acyl chlorides in the presence of nanocrystalline MgAl2O4 as an efficient heterogeneous catalyst. The combination of nanocatalyst and ultrasonic process afforded corresponding ketomethyl quinolines in shorter re...
متن کاملCompiler Representations for Heterogeneous Processing
The emergence of heterogeneous parallel systems opens the possibility of higher performance for complex, heterogeneous applications. Unfortunately, heterogeneous parallel systems are even more complex to program than homogeneous parallel systems. Programmers should not have to handle all the added complexity of these systems. Instead, compilers should be extended to automatically handle as much...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995